Formal Safety Assessment via Contract-Based Design

نویسندگان

  • Marco Bozzano
  • Alessandro Cimatti
  • Cristian Mattarei
  • Stefano Tonetta
چکیده

Safety Assessment (SA) is an engineering discipline aiming at the analysis of systems under faults. According to industrial practice and standards, SA is based on the construction of complex artifacts such as Fault Trees, which describe how certain faults may cause some top-level events. SA is intended to mirror the hierarchical design of the system focusing on the safety aspects. In this paper, we propose a formal approach where the nominal specification of a hierarchically decomposed system is automatically extended to encompass faults. The approach is based on a contract-based design paradigm, where components at different levels of abstraction are characterized in terms of the properties that they have to guarantee and the assumptions that must be satisfied by their environment. The framework has several distinguishing features. First, the extension is fully automated, and requires no human intervention, based on the idea that intermediate events are failures to fulfill the contracts. Second, it can be applied stepwise, and provides feedback in the early phases of the design process. Finally, it efficiently produces hierarchically organized fault trees.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Design and Safety Analysis of AIR6110 Wheel Brake System

SAE Aerospace Information Report 6110, “Contiguous Aircraft/SystemDevelopment Process Example,” follows the development of a complex wheel brake system (WBS) using processes in the industry standards ARP4754A, “Guidelines for Development of Civil Aircraft and Systems,” and ARP4761, “Guidelines and Methods for Conducting the Safety Assessment Process on Civil Airborne Systems and Equipment.” AIR...

متن کامل

Contract-Based Formal Specification of Safety Critical Systems

The paper proposes an approach to light-weight formal specification for interfaces, connectors, contracts and integration of component systems based on UML 2.0 superstructure. Both of static and dynamic contracts are provided with formal models. Dynamic contract can be verified through finding a legal environment in an optimistical way for the integrated components, whose contracts are depicted...

متن کامل

Safe Object-Oriented Software: The Verified Design-By-Contract Paradigm

In recent years, large sectors of the software development industry have moved from the procedural style of software development to an object-oriented style. Safety-critical software developers have largely resisted this trend because of concerns about verifiability of object-oriented systems. This paper outlines the benefits offered by object technology and considers the key features of the ob...

متن کامل

Game Development Using Design-by-Contract

There are some application domains to which it appears intrinsically challenging to introduce the services offered by formal engineering methods. This paper is an evidence-based presentation that lightweight formal methods are effective in building realistic networked multiplayer games. The evidence is produced via a pilot study that uses Design-by-Contract, under realistic game development con...

متن کامل

Offshore safety case approach and formal safety assessment of ships.

PROBLEM Tragic marine and offshore accidents have caused serious consequences including loss of lives, loss of property, and damage of the environment. METHOD A proactive, risk-based "goal setting" regime is introduced to the marine and offshore industries to increase the level of safety. DISCUSSION To maximize marine and offshore safety, risks need to be modeled and safety-based decisions ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014